package com.black.app.domain.resp.my.myorders;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
@ApiModel(value = "UserOrderDetails", description = "用户订单详情")
public class UserOrderDetails extends UserOrdersResp {
    /**
     * 收货信息
     */
    private String receiveMsg;

    /**
     * 支付时间或取消时间
     */
    @ApiModelProperty("支付时间")
    private Date payTime;
    /**
     * 积分兑换
     */
    @ApiModelProperty("积分兑换")
    private Integer creditsExchange;
    /**
     * 运费
     */
    @ApiModelProperty("运费")
    private BigDecimal shippingFee;
    /**
     * 享受折扣
     */
    @ApiModelProperty("享受折扣")
    private BigDecimal vipDiscount;
    /**
     * 打折金额
     */
    @ApiModelProperty("打折金额")
    private BigDecimal discountAmount;
    /**
     * 收货人姓名
     */
    @ApiModelProperty("收货人姓名")
    private String consigneeName;

    /**
     * 收货人电话
     */
    @ApiModelProperty("收货人电话")
    private String consigneePhone;

    /**
     * 收货地址
     */
    @ApiModelProperty("收货地址")
    private String consigneeAddress;
}
